home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d19
/
pcbd120u.arc
/
PCBDRAW.DOC
< prev
next >
Wrap
Text File
|
1990-09-09
|
20KB
|
593 lines
PCBDraw
v1.20
Copyright(c) 1990
Jim Dailey
All Rights Reserved
September 9, 1990
Table of Contents
WARRANTY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
LEGAL STUFF . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
REGISTRATION and DISTRIBUTION . . . . . . . . . . . . . . . . . . 1
USING PCBDRAW . . . . . . . . . . . . . . . . . . . . . . . . . . 2
COMMANDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
ALT-A CHANGE TEXT COLOR . . . . . . . . . . . . . . . . . . 3
ALT-B BLOCK ACTION COMMANDS . . . . . . . . . . . . . . . . 3
B - Box Draw . . . . . . . . . . . . . . . . . . . . . 3
C - Copy Block . . . . . . . . . . . . . . . . . . . . 3
D - Delete Block . . . . . . . . . . . . . . . . . . . 3
F - Fill Block . . . . . . . . . . . . . . . . . . . . 3
I - Insert Line . . . . . . . . . . . . . . . . . . . . 3
M - Move Block . . . . . . . . . . . . . . . . . . . . 4
| P - Paint . . . . . . . . . . . . . . . . . . . . . . . 4
S - Save Block . . . . . . . . . . . . . . . . . . . . 4
| T - Block Text . . . . . . . . . . . . . . . . . . . . 4
X - Cut to Clipboard . . . . . . . . . . . . . . . . . 4
Y - Delete Line . . . . . . . . . . . . . . . . . . . . 4
ALT-C CLEAR SCREEN . . . . . . . . . . . . . . . . . . . . 4
ALT-D SET DEFAULT CLEAR SCREEN COLOR . . . . . . . . . . . . 4
ALT-H HELP . . . . . . . . . . . . . . . . . . . . . . . . 4
ALT-I INSERT LINE . . . . . . . . . . . . . . . . . . . . . 4
ALT-L LOAD FILE . . . . . . . . . . . . . . . . . . . . . . 5
ALT-O CHANGE DRIVE/DIRECTORY . . . . . . . . . . . . . . . . 5
ALT-P PASTE . . . . . . . . . . . . . . . . . . . . . . . . 5
ALT-S SAVE FILE . . . . . . . . . . . . . . . . . . . . . . 5
| ALT-T Run DOS Command . . . . . . . . . . . . . . . . . . . 5
ALT-U USE COLOR UNDER CURSOR . . . . . . . . . . . . . . . 5
| ALT-W Insert PC Board Macro . . . . . . . . . . . . . . . . 5
ALT-X EXIT PCBDraw . . . . . . . . . . . . . . . . . . . . 5
ALT-Y DELETE LINE . . . . . . . . . . . . . . . . . . . . . 5
ALT-Z SHELL to DOS . . . . . . . . . . . . . . . . . . . . . 6
CTRL-END DELETE TO END OF LINE . . . . . . . . . . . . . . 6
PGUP CURSOR AT TOP OF SCREEN . . . . . . . . . . . . . . . 6
PGDN CURSOR AT BOTTOM OF SCREEN . . . . . . . . . . . . . . 6
HOME BEGINNING OF LINE . . . . . . . . . . . . . . . . . . 6
END END OF LINE . . . . . . . . . . . . . . . . . . . . . . 6
| ACKNOWLEDGEMENTS . . . . . . . . . . . . . . . . . . . . . . . . 6
COMMENTS SUGGESTIONS and BUG REPORTS . . . . . . . . . . . . . . 6
PCBDraw v1.20
i
INTRODUCTION
With the release of PC Board 14.5 I saw a need for a clone of
TheDraw to create, save, and update screens using the new @X
color codes. It was a hassle for me to use TheDraw then use
Convert to change them. Hence, came the birth of PCBDraw.
PCBDraw does not now, nor will it ever, support ANSI control
sequences. If and when the time comes that PC Board supports
cursor positioning, I will consider incorporating the same in
PCBDraw.
WARRANTY
PCBDraw is provided "as is" without warranty of any kind, either
expressed or implied. The only guarantee that I will make is that
it will occupy disk space and that it works on my system. If you
decide to use PCBDraw, you do so at your own risk. In no event
will the author, James B. Dailey, or SysOps posting PCBDraw, be
liable to you for any damages, including but not limited to, any
lost profits, lost savings, or other incidental or consequential
damages arising out of the use or inability of PCBDraw.
LEGAL STUFF
PCBDraw is the Copyrighted property of James B. Dailey. You are
not authorized to modify, merge, reverse assemble or reverse
compile the program, it's documentation, or the distribution ZIP
file. You may terminate this agreement by destroying all copies
of PCBDraw and it's documentation, and distribution ZIP file.
James B. Dailey may terminate your license if you fail to comply
with the terms and conditions of this agreement.
| PC Board is a Trademark and Copyrighted works of Clark
| Development Company, Orem Utah.
REGISTRATION and DISTRIBUTION
PCBDraw is distributed as shareware/freeware. In other words I
do not require a registration fee for it's use in a NON
COMMERCIAL environment. However, a registration fee of $20 will
be accepted if you feel PCBDraw is of benefit to you. Your
registration of PCBDraw will get you my deepest gratitude, and
priority in the implementation of suggestions and enhancements.
I will feel that my efforts are worthwhile.
Commercial users are required to pay a mandatory $100 usage fee.
PCBDraw was written primarily for the hobbyist PC Board SysOp.
PCBDraw v1.20
1
Because of this I do net feel that any commercial interests
should not make a profit from my work. If you run a BBS
supported by your business, charge a fee for callers to download
from your BBS, or run a so called "software distribution"
business charging a fee for the disks, then you are commercial
interest and you owe me $100.
PCBDraw may be posted for general downloading on your BBS as long
as you do not charge your callers a fee for downloading.
Registration fees are to be sent in US dollars to:
James Dailey
2136 Greenwick Rd.
El Cajon, CA 92019
| Registered users will have access to a special conference,
| (conference 39, on my BBS so they may download the most current
| release of PCBDraw and the current beta release if one exists.
| Registered users who are members of Fido Net will be allowed to
| File Request the last versions of PCBDraw.
USING PCBDRAW
If you have ever used TheDraw, then you will find PCBDraw just as
easy to use. The function keys are used for special character,
especially those used for making boxes. PCBDraw, by using PC
Board 14.5 @X color codes, allows you to create colorful screen
images without the use of ANSI control sequences. Using the @X
color codes, frees up disk space as only one copy of a screen
image needs to be maintained.
The editing screen is currently limited to 80 characters per
line, 24 lines per screen. Sometime in the future, I will be
adding the ability to maintain several pages per file. This will
be advantageous for high lighting text files such as help files
and special instructions.
| PCBDraw will accept, as command line input, the name of a file it
| will automatically load after the logo screen is displayed. This
| will allow PCBDraw to be used as your ANSI color editor in PCB
| Setup.
Though not as robust as TheDraw, PCBDraw gives you the necessary
editing functions necessary for creating, saving, and changing
your screen images. I will be adding more functionality to
PCBDraw to make it a more complete screen manager. The functions
to be added will depend on what you the user wishes to see and
what I feel are required. Registered users of PCBDraw will have
their suggestions given top priority.
PCBDraw v1.20
2
COMMANDS
ALT-A CHANGE TEXT COLOR
When pressed, a screen is displayed allowing you to change the
default character attribute. The F1, F2, Left Arrow, and Right
arrow changes the foreground color. The F3, F4, Up Arrow, and
Down Arrow keys change the background color. The F5 key toggles
blink and the F6 key toggles bold.
ALT-B BLOCK ACTION COMMANDS
This command, allows the user to mark a block of the screen and
perform various functions or operations to the marked block. The
operations permitted on marked blocks are:
B - Box Draw
This sub command will draw a box around the marked area.
The characters used for drawing the box will be taken from
the active character set. If the active character set does
not contain box draw characters then a box with out borders
will be drawn.
C - Copy Block
This sub command will copy the marked block to another
location on the screen. The original text is left intact
and not disturbed. Use the arrow keys for moving the block
around the screen.
D - Delete Block
This sub command will delete the marked block. The marked
area will be filled with blanks with the background color
the same as the clear screen color.
F - Fill Block
This command will fill a block with a specific character.
You may enter the single character with it's appropriate key
or use a function key to use a character from the current
character set.
I - Insert Line
This command will insert a blank line before the top line of
a marked block. This is convenient when you have a screen
image divided into separate areas like a command menu. If
you want to add a line to a specific area and not the entire
screen just block off the area and enter "I".
M - Move Block
This command will move a block to another location of the
screen. The space occupied by the block will be filled with
spaces with the background color set to that of the current
clear screen color.
PCBDraw v1.20
3
| P - Paint
| This sub command will "Paint" the marked block with a new
| foreground and background color.
S - Save Block
This will save the marked block to a file. When the file is
re-loaded, the marked block will load beginning with row 1
column 1.
| T - Block Text
| This will draw a box around the marked area without
| destroying the text inside the box. The character selection
| for the box frame follows the same rules as the regular box
| draw command.
X - Cut to Clipboard
This command will copy the marked block to a clip board
buffer. The block can then be pasted with the paste (ALT-P)
command. The contents of the clipboard buffer will remain
intact until another block is cut. This will allow you to
copy a portion of a screen image, load another image, and
paste the cut block to the new screen image.
Y - Delete Line
This command delete the top line of a marked block.
ALT-C CLEAR SCREEN
When pressed will clear the current screen. The background will
be set to the default clear screen color.
ALT-D SET DEFAULT CLEAR SCREEN COLOR
When pressed, a screen much like the one displayed with ALT-A is
displayed. The F3, F4, Up Arrow, and Down Arrow are used for
selecting the background color. Whenever the current screen is
cleared it will be cleared to this color. When a line is
inserted or a character deleted from a line this empty space is
filled with this color.
ALT-H HELP
When pressed, will display a quick reference of all the PCBDraw
commands.
ALT-I INSERT LINE
When pressed, will insert a blank line. The line will take the
color of the default clear screen color.
ALT-L LOAD FILE
This command will load a previously saved file. When pressed a
menu will be displayed of all the files in the current directory.
Pressing enter will load the highlighted file. Use the Arrow
keys, Page Up or Page Down keys to high light your file
PCBDraw v1.20
4
selection. You may also enter a file name instead of using the
menu.
ALT-O CHANGE DRIVE/DIRECTORY
This command allows you to change the default directory where
PCBDraw loads and saves it's files. When PCBDraw is terminated,
you will always be placed in the directory from which it was
started.
ALT-P PASTE
This command will paste a block that has been cut to the
clipboard by the "X" sub-command of the block action commands.
ALT-S SAVE FILE
This command allows you to save your finely crafted work of art.
If the file name you enter exists, you will be prompted for
permission to overwrite the file.
| ALT-T Run DOS Command
| This command is used to run a DOS command from PCBDraw without
| having to shell to shell out to DOS. This command can be a quick
| way to convert single screen ANSI files to PC Board. To convert
| your WELCOMEG screen first enter "ALT-T". At the save screen
| prompt enter "N" for know. When prompted for the DOS command
| enter "TYPE C:\PCB\GEN\WELCOMEG" (assuming PC Board is on drive
| C). When the TYPE command finishes, you will have your WELCOMEG
| file converted and all you need to do is save it.
ALT-U USE COLOR UNDER CURSOR
This command will set the default attribute to that at the
current cursor location.
| ALT-W Insert PC Board Macro
| This command will display a list of each of the PC Board macros
| and a short description. To insert a macro, simply cursor to the
| macro you wish to use and press enter. Note: this feature is
| available in registered versions of PCBDraw only.
ALT-X EXIT PCBDraw
Exits PCBDraw and returns you to the DOS prompt.
ALT-Y DELETE LINE
Deletes the line the cursor is on. Line 24 of the screen will be
set to blanks with the back ground to that of the default clear
screen color.
ALT-Z SHELL to DOS
This command allows you to shell to DOS. When you are finished
whatever DOS processing you require type "EXIT" to return to
PCBDraw
PCBDraw v1.20
5
CTRL-END DELETE TO END OF LINE
Deletes all characters on the current line from the cursor to the
end of line.
PGUP CURSOR AT TOP OF SCREEN
Places the cursor at row 1 column 1
PGDN CURSOR AT BOTTOM OF SCREEN
Places the cursor at row 24 column 1
HOME BEGINNING OF LINE
Places the cursor at column 1 of the current line.
END END OF LINE
Places the cursor at column 80 of the current line.
| ACKNOWLEDGEMENTS
| I would like to thank Michael Nelson of Sea Hunt BBS for his help
| in testing PCBDraw and helping making it DesqView aware.
| I would like to thank Clark Development for providing the best
| BBS software on the market today.
COMMENTS SUGGESTIONS and BUG REPORTS
Your comments and suggestions are important to me and I am
interested in hearing from you. If you are a registered user of
PCBDraw, you enhancement suggestions will be given top priority.
I will not guarantee that I will implement your suggestion but,
if your idea is implemented, it will be done before a non-
registered users suggestion.
Bug reports will always be given the highest priority, even above
enhancement suggestions. I believe that a program should have
it's documented features working error free. If you discover any
problems or bugs I want to hear about them. If you discover a
bug, please explain the problem clearly. If possible, please
send me a copy of the screen image causing the problems.
There are 4 ways in which to report problems or suggestions:
1. You may call my BBS, DOOGER'S Place at (619) 588-8931.
All first time callers are allowed to leave comments.
2. Send me net mail at my Fido Net address of 1:202/309.
3. Leave a message in the Fido Net PCBoard echo conference.
PCBDraw v1.20
6
4. As long as Clark Development has no objections, you may
leave a message in the support conference.
| The latest version of PCBDraw can always be file requested with
| the magic file name of PCBDRAW. If you are a registered use, and
| supply your file request password you will automatically receive
| the registered version. All other requests, incorrect or missing
| passwords will cause the unregistered version to be sent.
Good Luck and thank you for using PCBDraw.
PCBDraw v1.20
7